home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ≤≤≤≤± ≤≤≤≤≤≤
- ≤± ≤± V1.50a ≤≤± ≤≤±
- ≤± ≤± ≤≤±
- ≤≤± ≤≤± ≤≤±
- ≤≤≤≤≤≤≤≤≤≤± ≤≤±
- ≤± ≤± ≤≤± ≤≤±
- ≤± ≤±rchive ≤≤≤≤≤≤±onverter
-
-
- Donald M. Langhorne
- South 5241 Columbia Ave.
- Hamburg, NY 14075
-
-
- Regisration only $10
-
-
-
-
-
-
-
-
- -i-
-
-
- Contents
- --------
-
-
- Introduction---------------------- 1
- Special Features------------------ 1
- Installation---------------------- 1
- Archive programs------------------ 2
- Usage----------------------------- 3
- Commands-------------------------- 4
- Options--------------------------- 5
- Examples-------------------------- 5
- Using ACSETUP--------------------- 6
- Limitations----------------------- 7
- History of Revisions-------------- 8
- Disclaimer------------------------ 10
- Registration---------------------- 10
-
-
-
- -1-
-
-
-
- INTRODUCTION:
- =============
-
- AC is a command line archive converter. Unlike full blown menu
- driven programs, AC is completely command line oriented.
- It is not necessary to have any knowledge of the archive
- program switches, unless you plan to modify the configuration file.
-
- AC supports the most popular archive programs in circulation.
- By customizing the AC.CFG file that is now an integral part of
- AC, it is possible to use almost any archive program. AC allows
- for easy conversion between any two archive types specified.
- It accepts both wild card specifications and multiple file
- specifications on the command line.
-
-
- SPECIAL FEATURES:
- =================
-
- -AC has the ability to report conversion to a log file
- -AC works in conjunction with a configuration file AC.CFG. This allows
- for customization
- -AC supports recursive archives. To convert an archive recursively
- the archive being converted to MUST support recursion.
- -AC has a /c switch to prevent suppresion any ouput during
- execution of the archivers/dearchivers
- -AC has a /v switch to scan the archives for viruses during conversion
- -AC supports creation/extraction of SFX files created by many of
- the archivers.
- -AC will prompt for a new file name if it is about to overwrite an
- archive file.
- -AC accepts wildcard specifications on the command line.
- -AC allows an unlimited number of files and or file specs. on the
- command line. Each file must be separated by a space.
- -If the file you want to convert is unique(no other file by that name
- exists in the current directory) you do not need to specify the
- extension, AC will find it for you.
-
-
-
- Installation:
- =============
-
- Installation can be completed by following these simple steps:
-
- 1) Copy the files AC.EXE and AC.CFG to a directory in your path
-
- 2) Wherever you place AC.EXE, AC.CFG and ACSETUP MUST be in the SAME
- location for AC to operate.
-
- 3) Check the file AC.CFG to make sure that the archivers match
- the ones you use, and if necessary modify it to suit your
- system(See the section modifying AC.CFG for more help)
-
-
- That's It!! Enjoy.
-
-
-
- -2-
-
- Archive Programs:
-
- The following is a list of all known archivers that I was able
- to integrate into AC along with the versions I have tested
-
- -AC will search your path for the following archive programs:
-
-
- Type: Files Supported Vendor Versions(tested & supported)
- =============================================================================
-
- ARC programs:
- pkarc.exe & pkxarc.exe {PKWARE, Inc.} 3.61
- pkpak.exe & pkunpak.exe {PKWARE, Inc.} 3.61
- arc.exe {Sea, Inc.} 6.02
-
- ARJ programs:
- arj.exe {Robert Jung} 2.00-2.21
-
- LZH programs:
- lha.exe {Haruyasu Yoshizaki} 2.11-13
- lharc.exe {Haruyasu Yoshizaki} 1.13c
-
- ZIP programs:
- pkzip.exe & pkunzip.exe {PKWARE, Inc.} 1.10
-
- DWC programs:
- dwc.exe {Dean W. Cooper} A5.01
-
- HYP programs: (P. Sawatzki K.P. Nischke}
- hyper.exe 2.5
-
- ZOO programs:
- zoo.exe {Rahul Dhesi} 2.01-2.10
-
- MD programs:
- mdcd.exe {Mike Davenport} 1.00
-
- PAK programs:
- pak.exe {NOGATE Consulting} 2.51
-
- LZS programs: {K.MIKI H.OKUMURA K.MASUYAMA}
- larc.exe &larc7e.ovr 3.33
-
-
-
- -3-
-
-
-
- USAGE:
- The syntax is as simple and forgiving as possible. All that is
- necessary to convert an archive is to follow these simple rules:
-
- 1) make sure you are in the current directory of the archive
- you want to convert
-
- 2) Determine what you want to convert to and find out the switch you
- need by running AC without any switches
-
- 3) Be sure the archive you want to convert has an apprropriate
- extension. IE ZIP files should have a .zip extension. This
- is how AC determines what archive extractor to use
-
- 4) Enter the command 'AC /<switch>[option] Archive file'
- There are no spaces between switches and options
-
-
-
- -4-
- COMMANDS:
- =========
-
- /K (Keep original archive)
- This switch causes AC to process the archive normally, but will
- not delete the original archive.
-
- /C (Show Output to Console)
- This switch causes all output to be shown on the screen,
- instead of the default which suppresses output.
-
- /V (Scan for viruses)
- This switch causes AC to scan the archive for viruses using
- Mcafee's SCAN. If used in conjunction with the /R switch
- AC will scan the archive recursively.
-
- /W (Write output to log file)
- When using this switch AC will report file sizes and file
- names to a log file called AC.LOG, which is located in the
- same location as AC.EXE, if AC.LOG does not exist then AC will
- create it.
-
- /A (Convert to ARC file)
- This switch converts an archive to a corresponding ARC file.
-
- /D (Convert to DWC file)
- This switch converts an archive to a corresponding DWC file.
-
- /H (Convert to HYP file)
- This switch converts an archive to a corresponding HYP file.
-
- /J (Convert to ARJ file)
- This switch converts an archive to a corresponding ARJ file.
-
- /L (Convert to LZH file)
- This switch converts an archive to a corresponding LZH file.
-
- /O (Convert to ZOO file)
- This switch converts an archive to a corresponding ZOO file.
-
- /P (Convert to PAK file)
- This switch converts an archive to a corresponding PAK file.
-
- /M (convert to MD file)
- This switch converts an archive to a corresponding MD file.
-
- /S (Convert to LZS files)
- This switch converts an archive to a corresponding LZS file
-
- /Z (convert to ZIP files)
- This switch converts an archive to a corresponding ZIP file
-
-
-
- -5-
-
-
-
-
- OPTIONS:
- ========
- The options are used in conjunction with the archive switches, they
- have no effect when used on their own.
-
- e Create SFX file
-
- x Use extra compression. This option has been removed due to the
- fact that it can be easily added to the AC.CFG as the default.
-
- t Set date to latest member. This option will set the date
- of the resulting archive to equal the newest member of
- the archive file.
-
- r Convert archives recursively. If any directories are stored
- in archive that is to be converted, it's directory structure
- will be retained.
-
- NOTE: Simply add the option after the switch without spaces or
- any other characters between the two. Multiple switches
- may be strung together.
-
-
- EXAMPLES:
- =========
-
- 1.) AC file1.arc
- this converts the file 'file1.arc' to a zip
- file with the name 'file1.zip'
-
- 2.) AC file1
- this searches the current directory for a file
- matching 'file1.*'. If no file is found or the file does
- not have a valid extension, then no action is taken.
-
- 3.) AC *.ARJ
- this searches the current directory for all files
- with .ARJ extensions and convert each file in turn,
- the name of each will remain the same, except the extension
- will become .ZIP
-
- 4.) AC /K /L file.zoo
- This converts the file 'file.zoo' to
- 'file.lzh' and keeps the original archive intact.
-
-
- 5.) AC /jert MYFILE.ZIP
- This will convert the file MYFILE.ZIP with the following
- options:
- --MYFILE.ZIP will be converted to an ARJ file.
- --MYFILE.ZIP will convert files recursively
- --MYFILE.EXE will be created since e option spec.
- --MYFILE.EXE will use the date of it's latest member
-
-
-
- -6-
-
- Using ACSETUP
- =======================
-
-
- -ACSETUP is a menu driven program that allows the user to easily
- and quickly configure the AC.CFG program for use with AC.EXE.
- Once AC.CFG is configured it is not necessary to keep ACSETUP
- installed, but any changes that need to be made should be done
- using ACSETUP.
-
- -Assuming ACSETUP is in your path and AC.CFG is in THE SAME
- DIRECTORY as ACSETUP, ACSETUP can be run from any directory.
-
- -When using ACSETUP, use the up and down arrow keys to highlight
- the item you wish to change. Then hit the enter key to choose
- your choice. ESC will return you to the previous menu options.
- and if you hit ESC at the main menu, it will exit the program.
-
-
- -Major features of ACSETUP, and some limitations.
-
- 1) If you make changes in ACSETUP, you MUST save them by
- selecting the last option on the main menu 'Save
- configuration' Your changes will not be saved unless this
- is done.
-
- 2) All archivers are different, and some require that all the
- switches be separated by spaces, others require NO spaces.
- It is up to the user to be sure to take this into account
- when changing/adding switches.
-
- Example:
- to compress an ARJ file with recursion and
- timestamping from DOS you would normally type
- something like this:
- ARJ a -r -s arjfile.arj
-
- --The normal switch would be ' a '
- --The recursive switch would be ' -r '
- --The timestamp switch would be ' -s '
-
- When AC runs, it simply adds these lines together, so
- if there are no spaces entered, the command would become:
- ARJ a-r-s arjfile.arj
- which would cause ARJ to return an error message.
-
- 3) Simply hitting return when asked to enter a value will cause
- ACSETUP not to change anything(The original value will be
- retained). The one exception is when entering the
- registration number, which need only be entered once.
-
- 4) The menu choice 'Default toggles' is only applicable to the
- registered version. While you can enter and make changes
- to these values, they will not be recongized by AC unless
- a valid registration number has been entered.
-
-
-
-
- -7-
-
- LIMITATIONS:
- ============
-
- The following is a compilation of known limitations that I have
- encountered while writing AC, some are in the works(to be added
- in future releases) and others are inherent in the archivers
- that AC uses and would be extremely difficult, if not impossible
- to fix
-
- --At this time it is NOT possible to rename AC.EXE, if it is
- renamed, AC will crash due to how it looks for AC.CFG. This
- will be addressed in a future release.
-
- --When extracting a SFX archive created by ARJ that has
- sub-directories(Created with recursion) It is NOT possible to
- extract the archive to a single directory, even though
- apparently it is an option with the ARJSFX module. To avoid
- lost files, be sure to convert to an archive type that
- supports recursion, and also add the 'r' option to enable
- recursion. If a fix is ever made to ARJ to correct this, AC
- is already configured to use the switches to support it.
-
- --Do not Add Recursive switch settings to DWC or ZOO, while they
- both support recursion, they both use the full path with the
- drive, and will not work with AC at this time.
-
- --While AC does support the option to scan archives for viruses,
- I have not been able to test this feature properly in a
- real-time situation. I would appreciate hearing from ANYONE
- who experience a virus detection with AC, and can let me know
- if it executed properly or not.
-
- --While Larc does have the ability to create SFX files, it will
- create a COM file if it is less than 65k and an EXE if greater
- than 65k. At this time AC does not support SFX files with
- COM extensions. This will be addressed in a future release.
-
- --DWC uses the environment variable TEMP if it exists to point
- to the directory for it to create temporary files in. If this
- value is set to a directory that does not exist DWC will not
- function.
-
- --When using 4DOS or NDOS(Norton) AC will NOT convert files properly
- with LHA. This seems to be a problem with 4dos's handling of
- the NULL device. It is recommended to use MSDOS 4.0+
-
-
-
- -8-
-
-
- History
- =======
- *(NR)==Not Released
-
- Version 1.50a [11-30-91]
- ========================
- -Fixed bug that caused AC not to work properly when it was renamed.
-
- Version 1.50 [11-19-91]
- ========================
- -Changes made to AC and AC.CFG to accomadate ACSETUP.
- -Added ability for renaming AC.EXE to any other name, so long as the
- .CFG file is also renamed to the same name
-
- Version 1.42a [11-14-91](NR)
- ========================
- -Fixed very minor glitch in the logging routine.
-
- Version 1.42 [11-13-91]
- ========================
- -Fixed problems with the log file, output was not lined up making it
- hard to view as the file became larger. Added size difference to
- log file.
-
- Version 1.41 [11-12-91] (NR)
- ========================
- -Removed the 'x' switch for extra compression. This option can still
- be used by adding the proper switches to the AC.CFG file.
-
- Version 1.40 [11-05-91]
- ========================
- -Minor modifications to screen output
-
- Version 1.38 [10-17-91] (NR)
- ========================
- -Fixed long standing bug that prevented using file*.* wildcard specs
- on the command line. Could use file.* or file*, but not file*.*.
- fixed.
-
- Version 1.37 [10-15-91]
- ========================
- -More bug fixes, problem with converting to an SFX of type ARJ,
- fixed.
-
- Version 1.36 [10-07-91] (NR)
- ========================
- -Bug Fixes
-
- Version 1.35 [10-06-91] (NR)
- ========================
- -Added logging feature, uses new switch /w. Will create and/or
- add to AC.LOG the files it has converted and size differences.
-
- Version 1.34 [10-05-91] (NR)
- ========================
- -More bug fixes
-
-
- -9-
-
- Version 1.33 [10-04-91] (NR)
- ========================
- -Fixed some leftover bugs and made AC rely more heavily on it's
- config file
-
- Version 1.32 [10-03-91] (NR)
- ========================
- -Added registration requirement for certain defaults to be recognized
- in AC.CFG
-
- Version 1.31 [10-02-91] (NR)
- ========================
- -Added colors to AC
-
- Version 1.3F [10-02-91] (NR)
- ========================
- -Improved speed with screen writes, particularly the help screen
-
- Version 1.3A-E [09-29-91] (NR)
- =======================
- -Continual refinement of interpreting AC.CFG file
- -AC now depends on the existence of AC.CFG for execution
-
- Version 1.3 [09-21-91] (NR)
- =======================
- -Began conversion of program to separate source files and
- formed basis for using configuration file
-
- Version 1.2B [09-17-91] (NR)
- =======================
- -Fixed bug that would cause AC to crash if an Archive and exe had
- the same name, but the exe was NOT a SFX file.
-
- Version 1.2A [08-28-91] (NR)
- =======================
- -Fixed minor bug where AC would report it's switch info for each
- archive converted if multiple filespecs were specified.
-
-
- Version 1.2 [08-21-91]
- =======================
- -Removed some final code left over for debuging purposes.
-
-
- -10-
-
-
- DISCLAIMER:
- ===========
-
- I assume no liability or responsibility for any damages that may occur
- from the use or misuse of this program. A user operates this program
- without any guarantees as to the accuracy of the information included.
- All use is at the user's risk.
-
-
- A note on registration:
- =======================
-
- I am releasing this program as shareware. Using this program for a
- NON-COMMERCIAL PURPOSE is allowed. If you find this program of use,
- a donation of $10 is encouraged. Use of this program
- for COMMERCIAL use REQUIRES registration of $10 US per copy.
- Please make payment in US funds to:
-
- Donald M. Langhorne
- South 5241 Columbia Ave.
- Hamburg, NY 14075
-
- Thank you for your interest in AC.
-
-
- Why register:
- =============
-
- Registering this program gives you a license to use AC and enjoy
- free upgrades for the life of the program. The registered
- version will enable defaults for all options to be set
- either on or off in the CFG file.
- For more information or to register write to the above address.
-
- problems or suggestions:
- ========================
-
- If you encounter a problem or have any suggestions in reference to this
- program, please send your comments to the above address or to the
- following boards. I am interested in you problems/suggestion
- with/for AC. Please contact me with any questions or problems. I
- will try to help anyone, registered or not who takes the time to get
- in touch with me as best as I can.
-
-
- BIBMUG:716-695-0583
- Data Express:716-627-3299 (19200-HST) OR 716-627-7420 (2400)
-
- I have a forum that just opened up on the Data Express that is
- dedicated to Q & A about AC, so feel free to drop me a line and
- let me know your suggestions.
-
-
-